body,h1,h2,h3,h4,h5,h6,p,ul,form,dl,dd,dt{
    padding: 0;
    margin: 0;
}
ul.li{
    list-style: none;
    
}
a{
    text-decoration: none;
    color: #000;
}
a:visited{
    color: #000;
}
img{
    border: none;
    display: block;
}


body{
    min-width: 320px;
    overflow-x: hidden;
    margin: 0 auto;
background-color: #e2e2e2;
}

.header
{
    background-color: #d1d1d0;
    height: 10vw;
    display: flex;
}
.header {
    color: #fff;    
    font-size: 1.2rem;
    
}
.header span{
    margin-top: 2vw;
    width: 33%;
    text-align: center;
    
}
.header .h1{
    text-align: left;
    margin-left: 3vw;
}
.header .icon-kefu1{
    text-align: right;
    margin-right: 3vw;
    margin-top: 2vw;
}
li{
    display: flex;
    border-bottom:  0.2vw #afafaf solid;
    height: 8vw;
    margin-top: 3vw;
  padding-left: 3vw;
 padding-top: 2vw;
 
}
main{
    margin: 2vw 0;
    background-color: #fff; 
     border-radius: 10px;
}
footer{
    margin: 2vw 0;
    background-color: #fff;
    border-radius: 10px;
}
main ul li .txt{
width: 90%;
}
main ul li .txt2{
    width: 80%;
}
footer li .txt{
    width: 90%;
}
 